package kr.ac.kaist.ysproject;

import android.R.color;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.CheckedTextView;
import android.widget.LinearLayout;
import android.widget.Toast;
import android.view.View.OnClickListener;
import android.view.View.OnTouchListener;;

public class SettingActivity extends Activity {
	
	Activity activity = this;
	
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.setting);
        
        
        
        /***********************************************************************
    	 * 
    	 * 
    	 * 프로필 관련 설정
    	 * 
    	 * 
    	 ***********************************************************************/
        // 내 프로필 설정
        ((LinearLayout)findViewById(R.id.linearLayout1)).setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				
				Intent intent = new Intent("kr.ac.kaist.ysproject.SettingMyProfileActivity");
	        	activity.startActivity(intent);
	        	
			}
		});
        
        
        
        
        /***********************************************************************
    	 * 
    	 * 
    	 * 스마트문자 관련 설정     	 
    	 *  
    	 * 
    	 ***********************************************************************/
        // 스마트문자 모두 중지
        ((CheckedTextView)findViewById(R.id.checkedTextView1)).setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				
				((CheckedTextView)v).toggle();
				
				// 스마트문자 모두 중지 ON 일 때,
				if(((CheckedTextView)findViewById(R.id.checkedTextView1)).isChecked()) {
					
					Toast.makeText(activity, "스마트문자 모두 중지 ON", Toast.LENGTH_SHORT).show();
					
					
				}
				
				// 스마트문자 모두 중지 OFF 일 때,
				else {
					
					Toast.makeText(activity, "스마트문자 모두 중지 OFF", Toast.LENGTH_SHORT).show();
					
					
				}
			}
		});
        
        // 내장 문자 설정
        ((LinearLayout)findViewById(R.id.linearLayout2)).setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				
//				Toast.makeText(activity, "현 버전(1.0)에서는 지원하지 않습니다.", Toast.LENGTH_SHORT).show();
				
			}
		});
        // 터치 시 색상 바꿈 -> 안됨ㅠㅠ
//        ((LinearLayout)findViewById(R.id.linearLayout2)).setOnTouchListener(new OnTouchListener() {
//			@Override
//			public boolean onTouch(View v, MotionEvent event) {
//				
//				// 색상 바꿈
//				if(event.getAction() == MotionEvent.ACTION_DOWN) {
//					v.setBackgroundColor(0x444488);
//				}
//				else if(event.getAction() == MotionEvent.ACTION_UP) {
//					v.setBackgroundColor(color.background_dark);
//				}
//				
//				return false;
//			}
//		});
        
        
        
        
        /***********************************************************************
    	 * 
    	 * 
    	 * 히스토리 관련 설정
    	 * 
    	 * 
    	 ***********************************************************************/
        // 초기화면 설정
        ((LinearLayout)findViewById(R.id.linearLayout3)).setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				
				Toast.makeText(activity, "현 버전(1.0)에서는 지원하지 않습니다.", Toast.LENGTH_SHORT).show();
				
			}
		});
    }
}
